/*
 * @import url(http://fonts.googleapis.com/css?family=Anton&subset=latin,latin-ext);
 */

/*
 * *APPLICATION PAGE DISPLAY
 */

/*****MULTISELECT AUTOSUGGEST
 * 
 */
.multi_select_autosuggest_list{
	/*width:100%;
	height:200px;
	overflow:auto;
	border:1px solid #888888;*/
}
.multi_select_autosuggest_list li {
	padding: 3px 10px 0 0;
}
.multi_select_autosuggest_list li img{
	cursor:pointer;
}

.add_multi_select_autosuggest_list{
	cursor:pointer;
}
.add_multi_select_autosuggest_list:hover{
		color:#005599;
}
/****PHOTO GRID***/

.apm_photo_grid{
	padding:5px 5px;
	float:left;
}
/***GRID ****/
.apm_grid_settings{
	padding:8px 8px;
}
.apm_grid_main_header{
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}
.apm_grid_status_zone{
	padding: 3px 3px;
	float:left;
	
}
.apm_highlight{
	font-weight:bold;
}
.apm_status_txt{
	display:block;
	width: 450px;
	float:left;
}
.apm_loader_img {
	display:block;
	float:left;
	width:20px;
	padding: 1px 3px 0 0 
}

#apm_grid_block{
	float:left;
	width:75%;
}
.apm_grid_az_header {
	margin:0 0;
	padding: 6px 3px ;
	font-size:13px;
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}
	.apm_grid_az_header li {
		display:inline;
		border:none;
		margin:0 0;
	}
	.apm_grid_az_header li a{
		text-decoration:none;
		padding: 2px 4px;
		margin: 1px 1px;
		color:#555555;
	}
	.apm_grid_az_header li a:hover{
		text-decoration:none;
		padding: 2px 4px;
		margin: 1px 1px;
		color:#005599;
		background:#cccccc;
	}
.apm_grid_zone{
	border-right:1px solid #cccccc;
	height: 500px;
	overflow: auto;
}
.apm_grid_zone table{
	border:none;
	width:100%;
}
/*
div.apm_grid_zone {
	clear: both;
	height: 500px;
	overflow: auto;
	width:100%;
}
div.apm_grid_zone table {
	float: left;
	width:100%;
}
html>body div.apm_grid_zone table {
	width:100%;
}
html>body div.apm_grid_zone {
	overflow: hidden;
	width:100%;
}
thead.fixedHeader tr {
	position: relative
}
thead.fixedHeader tr th {
	padding: 1px 3px;
}

html>body thead.fixedHeader tr {
	display: block
}

html>body tbody.scrollContent {
	display: block;
	height: 500px;
	overflow: auto;
	width: 100%
}
html>body tbody.scrollContent  td{
	padding: 1px 3px;
}
*/


#apm_grid_actions_layer{
	position:absolute;
	top:100px;
	display:none;
	z-index:1000;
	left:0;
	background:#ffffff;
	border:1px solid #cccccc;
}
.apm_act_cancel{
	cursor:pointer;
	padding: 2px 4px;
	color:#00aaaa;
}
.apm_act{
	padding: 1px 1px !important;
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	float:left;
}
.apm_refresh_btn{
	background:url(../../img/reload_16.png)  no-repeat 3px !important;
	padding: 3px 3px 3px 23px;
	float:right;
	cursor:pointer;
}
.apm_pagin_header_zone{
	padding: 3px 3px;
	margin: 0 0 0 10px;
	border-left:solid 1px #666666;
	float:right;
}


.apm_pagin_header_zone span {
	color:#005599;
	background:#bbbbbb;
	padding: 4px 4px;
	cursor:pointer;
}
.apm_pagin_header_zone span:hover {
	background:#005599;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}

.apm_pagin_header_zone span.inactive {
	color:#666666;
	background:none;
	padding: 4px 4px;
	cursor:default;
}

.apm_pagin_header_zone span.inactive:hover {
	color:#666666;
	background:none;
	font-weight:normal;
	padding: 4px 4px;
	cursor:default;
}

.apm_act_add{
	background:url(../../img/plus_16.png)  no-repeat 3px !important;
}
.apm_act_view{
	background:url(../../img/article.gif)  no-repeat 3px !important;
}
.apm_act_edit{
	background:url(../../img/pencil_16.png)  no-repeat 1px !important;
}
.apm_act_del{
	background:url(../../img/delete_16.png)  no-repeat 3px !important;
}	
.apm_act_pending{
	background:url(../../img/warning_16.png)  no-repeat 3px !important;
}
.apm_act_trash{
	background:url(../../img/trash_16.png)  no-repeat 3px !important;
}	
.apm_act_unpub{
	background:url(../../img/block_16.png)  no-repeat 3px !important;
}	
.apm_act_pub{
	background:url(../../img/tick_16.png)  no-repeat 3px !important;
}	
td.td_status{
	width:22px;
}
.apm_pad_icon{
	padding: 3px  0 3px 23px;
	margin: 3px 3px;
	cursor:pointer;
	display:inline;
}
.apm_pad_icon:hover{
	padding: 3px  0 3px  23px;
	margin: 3px 3px;
	color:#005599;
	cursor:pointer;
	display:inline;
}
.apm_filter_icon{
	padding: 3px  0 3px 23px;
	margin: 3px 3px;
	cursor:pointer;
	display:inline;
}
.apm_filter_icon:hover{
	padding: 3px  0 3px 23px;
	margin: 3px 3px;
	color:#005599;
	cursor:pointer;
	display:inline;
}
.apm_act_title{
	font-weight:bold;
	padding: 12px 0 0 4px;
	border-bottom: 1px solid #bbbbbb;
	font-size:13px;
	color:#555555;
}
.apm_act_fav{
	background:url(../../img/heart_16.png)  no-repeat 3px !important;
}	
.apm_act_info{
	background:url(../../img/info_16.png)  no-repeat 3px !important;
}	
.apm_act_action{
	background:url(../../img/right_16.png)  no-repeat 3px !important;
}	


	.apm_grid_zone thead{
		border:none;
		background:#dddddd;
	}
	.apm_grid_zone th{
		margin:0;
		padding: 2px 2px;
		border-left:1px solid #cccccc;
	}	
	.apm_grid_zone th.apm_grid_head_cb_thtd{
		text-align:left;
		border:none;
		width:20px;
	}	
	.apm_grid_zone th.apm_gr_act{
		width:25px;
	}

.apm_grid_zone td{
	margin:0;
	padding: 2px 2px;
	border-left:1px solid #dddddd;
}	
.apm_grid_zone td.td_cb{
	border:none;
}
.apm_grid_footer{
	background:#eeeeee;
	border-top:1px solid #cccccc;
	padding:2px 2px;
}
.apm_sidebar_block{
	width:25%;
	min-width: 200px;
	float:left;
	background:#eeeeee;
}
.apm_sidebar_title{
	padding: 5px 5px;
	margin:0 0;
	font-size:16px;
	display:block !important;
	background:#dddddd;
}
.apm_sidebar_content{
	padding: 5px 5px;
}
/**** MAIN TABS  ****/

.h2-small{
	font-size:15px;
}
#portal_tabs .htabs a{
	font-size:15px;
	font-family:"Gotham Rounded"  !important;
	text-decoration:none;
	border:1px solid #bbbbbb;
	padding:4px 4px;
	background:#eeeeee;
	color:#555555;
}
#portal_tabs .htabs a:hover{
	font-family:"Gotham Rounded"  !important;
	color:#005599;
	padding:4px 4px;
	text-decoration:none;
	background:#cccccc;
}

#portal_tabs .htabs a.select{
	color: #005599;
	border:1px solid #bbbbbb;
	border-bottom:none;
	padding:4px 4px;
	background:#ffffff;
}

#portal_tabs .htabs {
	font-family:"Gotham Rounded"  !important;
	padding: 3px 0;
	margin:0 0 ;
	float:none;
}
#portal_tabs .htabs li{
	display:inline;
	margin:0 0;
}
#portal_tabs .tabs {
	padding: 0 0 !important;
	margin:0 0 !important;
}
#portal_tabs .tabs .tab {
	padding: 0 0 !important;
	margin:0 0 !important;
}
.bmod{
	padding: 0 0 !important;
	margin:0 0 !important;
}
/*** TYPE FACE MANAGEMENT ***/

/*
.typeface-js{
	font-family:"Gotham Rounded"  !important;
	/*padding:5px 5px ;
	float:left;
}


.typeface-float{
	padding:5px 5px ;
	float:left;
}*/
.apm_img_up {
	padding: 0  3px;
	width:20px;
	height:50px;
	
	float:left;
	display:block;
}
h2 span{
	font-size:26px;
}
h2 a {
	font-size:26px;
}

.apm_search{
	font-size:12px;
	float:right;
}
.apm_module_list li{
	display:inline;
	font-size:14px;
	padding:5px 2px;
	color:#555555;
	border-bottom:1px solid #bbbbbb;
}

.apm_module_list li a{
	text-decoration:none;
	background:#dddddd;
	padding: 5px 6px;
	border:1px solid #bbbbbb;
}

.apm_module_list li.apm_module_selected{
	border:1px solid #bbbbbb;
	border-bottom:none;
	padding: 5px 6px;
	background:#ffffff;
}
.add-new-h2{
	background:url(../../img/plus_16.png) #dddddd no-repeat 3px !important;
	padding: 3px 3px 3px 22px !important;
}

.convert_btn{
	background-color:#00aaaa !important;
	color:#ffffff !important;
	cursor:pointer;
	font-size:17px;
}
.action_btn_green{
	background-color:#00aa00 !important;
	color:#ffffff !important;
	cursor:pointer;
	font-size:17px;
}
.action_btn_red{
	background-color:#aa0000 !important;
	color:#ffffff !important;
	cursor:pointer;
	font-size:17px;
}
.apm_none_style{
	color:#999999;
}
.apm_label_convert{
	width:120px;
	display:block;
	float:left;
	text-align:left;
	
}
#apm_categ_layer_alert{
	display:none;
	background:#ffffaa;
	color:red;
	border:1px solid #aaaaaa;
	padding:8px 8px;
	margin: 5px 5px;
}
#apm_categ_layer{
	background:#dddddd;
	display:none;
	border:1px solid #555555;
	position:absolute; 
	top:200px; 
	left:200px; 
	width:400px; 
	height:340px;
	padding: 5px 5px;
}
#apm_categ_layer label{
	display:block;
	float:left;
	text-align:left;
	width:100px;
}
.apm_required{
	color:red;
}
input.apm_is_required{
	color:#880000;
}
.apm_invalid{
	border:1px solid red;
}
.apm_widget_criteria{
	padding: 0 10px 0 10px;
}
.apm_widget_subfields{
	padding: 0 0 0 10px;
}
#apm_categ_layer_sending, #minor-publishing-actions, #visibility,#edit-slug-box,.misc-pub-section-last{
	display:none
}

#authordiv{
	display:none
}
#message a{
	display:none
}
.apm_table_title{
	font-weight:bold;
	font-size:13px;4
	color:#444444;
	padding: 2px 10px 2px 4px;
}
.apm_table_top{
	background:#cccccc;
	padding: 5px 2px;
	margin:0 0;
}
.apm_intro_note{
	font-weight:bold;
	color:#555555;
	text-decoration:underline;
	padding: 7px 0 3px 0;
}
.apm_user_listed{
	border:1px solid #bbbbbb;
	padding: 2px 2px;
	display:inline-block;
	margin: 0 2px;
	
}
.apm_user_listed div{
	width:20px;
	padding: 2px 0 0 4px;
	display:inline-block;
}
.apm_hidden{
	display:none;
}
.apm_comment_small{
	font-size:10px;
	padding: 0 0 10px 0;
}
.apm_comment_del{
	display:block;
	cursor:pointer;
	float:right;
	width:20px;
	height:20px;
	background:url(../../img/delete_16.png) no-repeat top right;
}
.apm_comment{
	padding:5px;
	margin: 3px  0 0 0;
	border-bottom:solid 1px #999999;
}
.apm_comments_zone{
	padding:5px;
	margin: 5px  0;
	border:solid 1px #999999;
	height:400px;
	overflow:auto;
}
.apm_add_comments{
	padding:5px;
	margin: 5px  8px 0 0;
	width:300px;
	float:left;
	border:solid 1px #999999;
	
}
.apm_categ_block{
	padding:3px 3px;
	height:130px;
	overflow:auto;
	
}
.apm_categories_list{
	width:45%;
	float:left;
	padding:5px;
	margin: 0 5px 0 0;
	border:solid 1px #999999;
}
.apm_full_width_list{
	width:91%;
	float:left;
	padding:5px;
	margin: 10px 5px 0 0;
	border:solid 1px #999999;
}
.apm_modules_list{
	width:45%;
	float:left;
	padding:5px;
	margin: 0 5px 0 0;
	border:solid 1px #999999;
}
.apm_one_third{
	width:30%;
	float:left;
	padding:5px;
	margin: 0 5px 0 0;
	border:solid 1px #999999;
}
.apm_first_link {
	display:block;
	float:left;
	width: 190px;
	margin: 0 10px 0 0;
	border-right:1px solid #999999;
}

.apm_help_block{
	width:65%;
	float:left;
	padding:5px;
	margin: 0 5px 0 0;
	border:solid 1px #999999;
}
.apm_about_block{
	width:30%;
	float:left;
	padding:5px;
	margin: 0 5px 0 0;
	border:solid 1px #999999;
}
/*
 * 
 */
label{
	font-weight:bold;
	color:#444444;
	padding: 0 2px 0 0;
	text-align:right;
}
.apm-editor{
}
.apm_legend {
 font-size:9px; 
 color:#777777; 
 font-style:italic;
}
.apm_legend_help {
	 font-size:10px; 
	 background:#FFFF99;
	 color:#555555; 
	 font-style:italic;
	 display:none;
	 position:absolute;
	 top:0;
	 left:0;
	 
	 border:1px solid #666666;
	 padding: 8px 8px;
}

.apm_description_layer_help {
	 font-size:11px; 
	 background:#FFFF99;
	 color:#111111; 
	 display:none;
	 position:absolute;
	 top:0;
	 left:0;
	 
	 border:1px solid #666666;
	 padding: 8px 8px;
}

.apm_imgfile img {
	border:1px solid #555555;
	cursor:pointer;
}
.fileRemove{
	text-decoration:underline;
	cursor:pointer;
}
.fileAddDescription_btn{
	cursor:pointer;
}
.apm_fileHelpLayer_btn{
	cursor:pointer;
}
.fileAddDescription{
	display:none;
	border:1px solid #bbbbbb;
	padding:2px;
	margin:2px 1px;
	width:190px;
}
.apm_add_upload{
	text-decoration:underline;
	cursor:pointer;
}
.apm_file_block {
	border:1px solid #bbbbbb;
	padding:4px;
	margin:3px 4px;
	width:200px;
	float:left;
}

h3.apm_win_header{
	
	background:#005599;
	color:#ffffff;
	/*font-family: 'Anton', sans-serif;*/
	font-size:18px;
	font-weight:400;
	padding:4px 0;
	margin: 0 0 0 0;
}

.apm_imgfile_zoom  {
	border:1px solid #555555;
	cursor:pointer;
	 text-align:center;
	 position:absolute;
	 top:50px;
	 left:50px;
	 width:600px;
	 height:600px;
	 padding:0;
	 background:#CCCCCC;
	 z-index: 200;
}
.apm_limit_width_thumb_block{
	display:block;
	width:200px;
	height:14px;
	overflow:hidden;
}
.apm_imgfile_zoom  div {
	 padding:5px;
}

.apm_help_btn{
	padding:6px 5px 0 3px;
	cursor:pointer;
}

ul.apm_li_inline  {
	border-bottom:1px solid #eedddd;
	padding:3px 4px;
	margin: 1px 0 0 0;
}
ul.apm_li_inline_last {
	padding:3px 4px;
	margin: 1px 0 0 0;
}

ul.apm_li_inline li {
	display:inline;
	margin: 3px 4px 3px 0;
}

ul.apm_li_inline_last li {
	display:inline;
	margin: 3px 4px 3px 0;
}

.clear{
	width:1px; height:1%; line-height:1%; clear: both; 
}
.apm_fieldset{
	border:1px solid #dddddd;
	padding:4px 4px;
	margin: 2px 0 0 0;
}


.apm_multi_fields {
	border:1px solid #dddddd;
	padding:4px 4px;
	margin: 0 0;
	
}

#apm_searchBlock{
	padding: 0 6px;
	
}
#apm_searchBlock_fields{
	border:1px #bbbbbb solid;
	padding: 6px 6px;
	display:none;
	margin: 4px 0 4px 0;
	
}

.apm_widget_list_title{
	font-size:13px;
	font-weight:bold;
}
.apm_widget_top_title{
	color:#005599;
	background:#ddd;
	padding: 3px 2px;
	font-size:14px;
	border-bottom:1px solid #bbb;
}

.apm_widget_top_title span {
	text-align:right;
	float:right;
}
/*TABS 
 * */
 
/*.h{
	font: 1.500em Fontin, Georgia, "Times New Roman", Times, serif;
	padding: 13px 0 10px 5px;
	color:#666;
	font-size: 13px;
	border-bottom:1px solid #eee;
	text-transform:uppercase;
	letter-spacing:1px;
}*/

.block {	
	clear:both;
}
.block .htabs{	
	padding: 0 0;
	overflow:hidden;
	margin:-15px 0 -15px 0;
	}
	
.block .htabs h2 a{
	font-size:17px;
	/*font-family: 'Anton', sans-serif;
	font-variant:small-caps;
	font-weight: 400;*/
	text-decoration:none;
	margin:0 2px 0 0;
	padding: 4px 6px;
	background:#ffffff;
	border:1px solid #cccccc;
	color:#555555;
}
.block .htabs h2 a:hover{
	color:#005599;
	/*font-family: 'Anton', sans-serif;
	font-weight: 400;*/
	text-decoration:none;
	margin:0 2px 0 0;
	padding: 4px 6px;
	background:#cccccc;
}

.block .htabs h2 a.select{
	color: #005599;
}	
.block .htabs h2 {
	margin:0 0 0 0;
	padding: 0 0;
}
.block .htabs li{
	float:left;
	margin:0 0;
	padding: 0 0;
	overflow:hidden;
}


.tabs{
	margin:0 0;
	padding: 0 3px;
	border:1px solid #cccccc;
	overflow:hidden;
}
/*
.apm_autocomplete_hold{
	cursor:text; 
}
.apm_autocomplete_hold span{
	 display:block; margin:0 3px 3px 0; padding:3px 20px 4px 8px;  
    position:relative; float:left; background-color:#eee;  
    border:1px solid #333; -moz-border-radius:7px;  
    -webkit-border-radius:7px; border-radius:7px; color:#333;  
    font:normal 11px Verdana, Sans-serif;  
}

.apm_autocomplete_hold  span a {  
    position:absolute; right:8px; top:2px; color:#666;  
    font:bold 12px Verdana, Sans-serif; text-decoration:none;  
}  
.apm_autocomplete_hold  span a:hover { color:#ff0000; }  

.ui-menu .ui-menu-item { white-space:nowrap; padding:0 10px 0 0; }  
	
	
.autocomplete_field{
    position:relative; top:0; float:left; border:none;  
}
*/
/*
h2 {
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-variant:small-caps;
	font-size:19px;
}

h2 a {
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-variant:small-caps;
	font-size:19px;
}
h3 span{
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-variant:small-caps;
	font-size:19px;
}

h3 {
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-variant:small-caps;
	font-size:19px;
}

h4 a{
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-variant:small-caps;
	font-size:16px;
}
li.tabs{
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-variant:small-caps;
	font-size:16px;
}
*/
/*
a.wp-has-submenu{
	
	color:#005599;
	font-family: 'Anton', sans-serif;
	font-weight:normal;
	font-size:15px;
}
.wp-has-current-submenu{
	
}*/



.autocomplete-w1 { background:url(../../img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.autocomplete-loading { background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat; }